package com.tqjc.system.system.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.tqjc.system.common.entity.VO.AlarmInfoVO;
import com.tqjc.system.common.entity.VO.StatDataVO;
import com.tqjc.system.system.entity.SysAlarmInfoEntity;

import java.util.List;

/**
 * @description:
 * @Author: 86195
 * @Date: 2024/1/3 16:28
 **/
public interface SysAlarmInfoService extends IService<SysAlarmInfoEntity> {
    IPage<SysAlarmInfoEntity> getListByPage(Page<SysAlarmInfoEntity> pageEntity, AlarmInfoVO alarmInfoVO);

    int isNewAlarmInfo(String carName, String errMsg);

    List<StatDataVO> getStatData(AlarmInfoVO alarmInfoVO);
}
